GuardedList<T>
IEnumerable<T>
, System.Collections.IEnumerable
, System.IFormattable
, System.ICloneable
, System.IDisposable
, System.Collections.Generic.IList<T>
, System.Collections.Generic.ICollection<T>
, ICollection<T>
, ICollectionValue<T>
, IDirectedCollectionValue<T>
, IDirectedEnumerable<T>
, IExtensible<T>
, IIndexed<T>
, IList<T>
, ISequenced<T>
, IShowable
object
, GuardedEnumerable<T>
, GuardedCollectionValue<T>
, GuardedCollection<T>
, GuardedSequenced<T>
CollectionChanged
, Inherited from GuardedCollectionValue<T>
,CollectionCleared
, Inherited from GuardedCollectionValue<T>
,ItemInserted
, Inherited from GuardedCollectionValue<T>
,ItemRemovedAt
, Inherited from GuardedCollectionValue<T>
,ItemsAdded
, Inherited from GuardedCollectionValue<T>
,ItemsRemoved
, Inherited from GuardedCollectionValue<T>ActiveEvents
, Inherited from GuardedCollectionValue<T>
,AllowsDuplicates
, Inherited from GuardedCollection<T>
,ContainsSpeed
, Inherited from GuardedCollection<T>
,Count
, Inherited from GuardedCollectionValue<T>
,CountSpeed
, Inherited from GuardedCollectionValue<T>
,Direction
, Inherited from GuardedSequenced<T>
,DuplicatesByCounting
, Inherited from GuardedCollection<T>
,EqualityComparer
, Inherited from GuardedCollection<T>
,FIFO
,First
,IndexingSpeed
,IsEmpty
, Inherited from GuardedCollection<T>
,IsFixedSize
,IsReadOnly
, Inherited from GuardedCollection<T>
,IsValid
,this[int i]
,this[int start, int end]
,Last
,ListenableEvents
, Inherited from GuardedCollectionValue<T>
,Offset
,Underlying
GuardedList<T>(IList<T> list)
Add(T item)
, Inherited from GuardedCollection<T>
,AddAll<U>(IEnumerable<U> items)
, Inherited from GuardedCollection<T>
,All(Fun<T,bool> filter)
, Inherited from GuardedCollectionValue<T>
,Apply(Act<T> a)
, Inherited from GuardedCollectionValue<T>
,Backwards()
, Inherited from GuardedSequenced<T>
,Check()
, Inherited from GuardedCollection<T>
,Choose()
, Inherited from GuardedCollectionValue<T>
,Clear()
, Inherited from GuardedCollection<T>
,Clone()
,Contains(T item)
, Inherited from GuardedCollection<T>
,ContainsAll<U>(IEnumerable<U> items)
, Inherited from GuardedCollection<T>
,ContainsCount(T item)
, Inherited from GuardedCollection<T>
,CopyTo(T[] a, int i)
, Inherited from GuardedCollectionValue<T>
,Dequeue()
,Dispose()
,Enqueue(T item)
,Equals(object obj)
, Inherited from object
,Exists(Fun<T,bool> filter)
, Inherited from GuardedCollectionValue<T>
,Filter(Fun<T,bool> filter)
, Inherited from GuardedCollectionValue<T>
,Finalize()
, Inherited from object
,Find(ref T item)
, Inherited from GuardedCollection<T>
,Find(Fun<T,bool> filter, out T item)
, Inherited from GuardedCollectionValue<T>
,FindAll(Fun<T,bool> filter)
,FindIndex(Fun<T,bool> predicate)
, Inherited from GuardedSequenced<T>
,FindLast(Fun<T,bool> predicate, out T item)
, Inherited from GuardedSequenced<T>
,FindLastIndex(Fun<T,bool> predicate)
, Inherited from GuardedSequenced<T>
,FindOrAdd(ref T item)
, Inherited from GuardedCollection<T>
,GetEnumerator()
, Inherited from GuardedEnumerable<T>
,GetHashCode()
, Inherited from object
,GetSequencedHashCode()
, Inherited from GuardedSequenced<T>
,GetType()
, Inherited from object
,GetUnsequencedHashCode()
, Inherited from GuardedCollection<T>
,IndexOf(T item)
,Insert(int index, T item)
,Insert(IList<T> pointer, T item)
,InsertAfter(T item, T target)
,InsertAll<U>(int i, IEnumerable<U> items)
,InsertBefore(T item, T target)
,InsertFirst(T item)
,InsertLast(T item)
,IsSorted()
,IsSorted(System.Collections.Generic.IComparer<T> c)
,ItemMultiplicities()
, Inherited from GuardedCollection<T>
,LastIndexOf(T item)
,LastViewOf(T item)
,Map<V>(Fun<T,V> mapper)
,Map<V>(Fun<T,V> mapper, System.Collections.Generic.IEqualityComparer<V> itemequalityComparer)
,MemberwiseClone()
, Inherited from object
,Pop()
,Push(T item)
,Remove()
,Remove(T item)
, Inherited from GuardedCollection<T>
,Remove(T item, out T removeditem)
, Inherited from GuardedCollection<T>
,RemoveAll<U>(IEnumerable<U> items)
, Inherited from GuardedCollection<T>
,RemoveAllCopies(T item)
, Inherited from GuardedCollection<T>
,RemoveAt(int i)
,RemoveFirst()
,RemoveInterval(int start, int count)
,RemoveLast()
,RetainAll<U>(IEnumerable<U> items)
, Inherited from GuardedCollection<T>
,Reverse()
,Reverse(int start, int count)
,SequencedEquals(ISequenced<T> that)
, Inherited from GuardedSequenced<T>
,Show(System.Text.StringBuilder stringbuilder, ref int rest, System.IFormatProvider formatProvider)
, Inherited from GuardedCollectionValue<T>
,Shuffle()
,Shuffle(System.Random rnd)
,Slide(int offset)
,Slide(int offset, int size)
,Sort()
,Sort(System.Collections.Generic.IComparer<T> c)
,Span(IList<T> otherView)
,ToArray()
, Inherited from GuardedCollectionValue<T>
,ToString(string format, System.IFormatProvider formatProvider)
, Inherited from GuardedCollectionValue<T>
,ToString()
, Inherited from object
,TrySlide(int offset)
,TrySlide(int offset, int size)
,UniqueItems()
, Inherited from GuardedCollection<T>
,UnsequencedEquals(ICollection<T> that)
, Inherited from GuardedCollection<T>
,Update(T item)
, Inherited from GuardedCollection<T>
,Update(T item, out T olditem)
, Inherited from GuardedCollection<T>
,UpdateOrAdd(T item)
, Inherited from GuardedCollection<T>
,UpdateOrAdd(T item, out T olditem)
, Inherited from GuardedCollection<T>
,View(int start, int count)
,ViewOf(T item)
F bool FIFO | Access: Read-Write Value:True if wrapped list has FIFO semantics for the Add(T item) and Remove() methods
| ||||
F T First | Access: Read-Only Value:The first item of the wrapped list | ||||
Speed IndexingSpeed | Access: Read-Only Value: | ||||
bool IsFixedSize | Access: Read-Only | ||||
bool IsValid | Access: Read-Only Value: | ||||
F T this[int i] | Access: Read-Write Value:The i'th item of the wrapped list
| ||||
F IDirectedCollectionValue<T> this[int start, int end] | Access: Read-Only Value:A directed collection of the items in the indicated interval of the wrapped collection | ||||
F T Last | Access: Read-Only Value:The last item of the wrapped list | ||||
F int Offset | Access: Read-Only Value:The offset of the wrapped list as a view. | ||||
F IList<T> Underlying | Access: Read-Only Value:The wrapped underlying list of the wrapped view |
GuardedList<T>(IList<T> list) |
Wrap a list in a read-only wrapper
|
object Clone() |
| |||||||||||
N T Dequeue() |
| |||||||||||
F void Dispose() | Ignore: this may be called by a foreach or using statement. | |||||||||||
N void Enqueue(T item) |
| |||||||||||
F IList<T> FindAll(Fun<T,bool> filter) |
Perform FindAll on the wrapped list. The result is not necessarily read-only.
| |||||||||||
F int IndexOf(T item) |
Find the (first) index of an item in the wrapped collection
| |||||||||||
F void Insert(int index, T item) |
| |||||||||||
F void Insert(IList<T> pointer, T item) |
| |||||||||||
N void InsertAfter(T item, T target) |
| |||||||||||
F void InsertAll<U>(int i, IEnumerable<U> items) |
| |||||||||||
N void InsertBefore(T item, T target) |
| |||||||||||
F void InsertFirst(T item) |
| |||||||||||
F void InsertLast(T item) |
| |||||||||||
F bool IsSorted() |
Check if wrapped list is sorted according to the default sorting order
for the item type T, as defined by the Comparer<T> class
| |||||||||||
F bool IsSorted(System.Collections.Generic.IComparer<T> c) |
Check if wrapped list is sorted
| |||||||||||
F int LastIndexOf(T item) |
Find the last index of an item in the wrapped collection
| |||||||||||
F IList<T> LastViewOf(T item) |
Create the indicated view on the wrapped list and wrap it read-only.
| |||||||||||
F IList<V> Map<V>(Fun<T,V> mapper) |
Perform Map on the wrapped list. The result is not necessarily read-only.
| |||||||||||
F IList<V> Map<V>(Fun<T,V> mapper, System.Collections.Generic.IEqualityComparer<V> itemequalityComparer) |
Perform Map on the wrapped list. The result is not necessarily read-only.
| |||||||||||
N T Pop() |
| |||||||||||
N void Push(T item) |
| |||||||||||
F T Remove() |
| |||||||||||
F T RemoveAt(int i) |
| |||||||||||
F T RemoveFirst() |
| |||||||||||
F void RemoveInterval(int start, int count) |
| |||||||||||
F T RemoveLast() |
| |||||||||||
F void Reverse() | /ThrowsC5.ReadOnlyCollectionException since this is a read-only wrappper | |||||||||||
N void Reverse(int start, int count) |
| |||||||||||
F void Shuffle() |
| |||||||||||
F void Shuffle(System.Random rnd) |
| |||||||||||
F IList<T> Slide(int offset) |
| |||||||||||
F IList<T> Slide(int offset, int size) |
| |||||||||||
F void Sort() |
| |||||||||||
F void Sort(System.Collections.Generic.IComparer<T> c) |
| |||||||||||
F IList<T> Span(IList<T> otherView) |
| |||||||||||
F bool TrySlide(int offset) |
| |||||||||||
F bool TrySlide(int offset, int size) |
| |||||||||||
F IList<T> View(int start, int count) |
Create the indicated view on the wrapped list and wrap it read-only.
| |||||||||||
F IList<T> ViewOf(T item) |
Create the indicated view on the wrapped list and wrap it read-only.
|